Skip to main content

More right-solid
SHOW DETAILS
eye
Title
Date Archived
Creator
The EuroPython Society
movies
eye 58
favorite 0
comment 0
Nicolas Lara - Python and Async programming [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/python-and-async-programming) How does the experienced python programmer fair when faced with python's "new" way of doing async programming for the first time? This talk details the different ways python provides for attacking the problem of asynchronous programming and focuses on the best practices for the future (as of...
Topics: Python 3, Best Practice, Go-Lang, ASYNC / Concurreny, EuroPython2016, Python
Moshe Goldstein/david dayan - Implementing Parallel Programming Design Patterns using EFL for Python [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/implementing-parallel-programming-design-patterns-using-efl-for-python) EFL (Embedded Flexible Language), a deterministic parallel programming tool, may be embedded in any host language. Two versions of the EFL pre-compiler for Python were implemented. One translates EFL blocks...
Topics: Tooling, Multi-Processing, Development, Programming, Compiler and Interpreters, EuroPython2016,...
Alain Martin - Python as the keystone of building and testing C++ applications [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/python-as-the-keystone-of-building-and-testing-c-applications) This talk explains how Ableton’s developers use Python to build and test C, C++ and Objective-C code. Our "build-system" is a collection of Python scripts that simplify our workflows, and help us write better software. The...
Topics: Software Design, Tooling, Case Study, C-Languages, Command-Line, EuroPython2016, Python
The EuroPython Society
movies
eye 20
favorite 0
comment 0
Roberto Polli - The Router Game [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/the-router-game) This interactive game teaches the basic of ip and ethernet protocol using just paper and pens, and become very popular with our interns and in our LUG meetings. Participants are divided in teams, simulating simple network infrastructures (eg. computers connected by an hub and a switch). ----- This interactive game teaches the...
Topics: Internet of Things (IoT), EuroPython2016, Python
John Kraal - High Availability Scaling with Share Nothing Architecture [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/high-availability-scaling-with-share-nothing-architecture) Scaling a project to a worldwide scale with the same performance and availability in every region using Python isn’t easy, but with the right mindset and tools it’s a very viable target. ----- We will discuss methods of delivering software, with...
Topics: Security, Data Structures, Architecture, Distributed Systems, Scaling, EuroPython2016, Python
Alessandro Molina - Moving away from NodeJS to a pure python solution for assets [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/moving-away-from-nodejs-to-a-pure-python-solution-for-assets) The talk covers the complexity of managing an asset transformation pipeline through tools like Grunt and NodeJS, especially during deploy, test suites or when a new development environment has to be configured from scratch, and showcase...
Topics: Deployment/Continuous Integration and Delivery, Operations, Infrastructure, NodeJS, Testing,...
The EuroPython Society
movies
eye 52
favorite 0
comment 0
Katharine Jarmul - I Hate You, NLP... ;) [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/i-hate-you-nlp) In an era of almost-unlimited textual data, accurate sentiment analysis can be the key for determining if our products, services and communities are delighting or aggravating others. We'll take a look at the sentiment analysis landscape in Python: touching on simple libraries and approaches to try as well as more complex...
Topics: Natural Language Processing, Algorithms, failures/mistakes, Data Science, Machine-Learning,...
Iwan Vosloo - What's the point of Object Orientation? [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/whats-the-point-of-object-orientation) This talk covers the basics of what Object Orientation (OO) is really about. It focusses on the problem OO is aimed at solving and shows where the OO mechanisms of Python fit into this picture. This material can serve as an introduction to OO for beginners, but also as a homing signal...
Topics: Software Design, Programming, Abstractions, Best Practice, EuroPython2016, Python
Alexander Hendorf - Game Theory to the Rescue When Hard Decisions Are to Be Made [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/game-theory-to-the-rescue-when-hard-decisions-are-to-be-made) Sometimes it's hard to decide when a something is really done or cannot be improved further. **Game theory** can help you to make complicated decisions whenever you encounter flow problems. ----- Game theory is "the study of...
Topics: Software Design, Use Case, Business Track, EuroPython2016, Python
The EuroPython Society
movies
eye 21
favorite 0
comment 0
Lorena Mesa - Is that spam in my ham? [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/is-that-spam-in-my-ham) Beginning programmers or Python beginners may find it overwhelming to implement a machine learning algorithm. Increasingly machine learning is becoming more applicable to many areas. This talk introduces key concepts and ideas and uses Python to build a basic classifier - a common type of machine learning problem....
Topics: Education, Beginners, Case Study, Machine-Learning, EuroPython2016, Python
Elizaveta Shashkova - Monkey-patching: a magic trick or a powerful tool? [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/monkey-patching-a-magic-trick-or-a-powerful-tool) Monkey-patching is a dynamic modification of a class or a module at runtime. The Python gives developers a great opportunity to use monkey-patching almost everywhere. But should developers do it? Is it a magic trick or a powerful tool? In this talk we will...
Topics: Debugging, Python general, Best Practice, Development, Programming, EuroPython2016, Python
Valeria Pettorino - Unveiling the Universe with python [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/unveiling-the-universe-with-python) I will describe a scientific application of python in the field of Astrophysics and Cosmology. How the publicly available package Monte Python is used to compare data from space satellite missions with theoretical models that attempt to describe the evolution and content of the Universe....
Topics: Visualization, Science, Python general, Scientific Libraries (Numpy/Pandas/SciKit/...), Physics,...
The EuroPython Society
movies
eye 36
favorite 0
comment 0
Larry Hastings - The Gilectomy [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/the-gilectomy) CPython's GIL means your Python code can only run on one CPU core at a time. Can we remove it? Yes, we can... in fact we already have! But is it worth the cost? ----- CPython's "Global Interpreter Lock", or "GIL", was added in 1992. It was an excellent design decision. But 24 years is a long time--today it...
Topics: Performance, Multi-Threading, CPython, EuroPython2016, Python
The EuroPython Society
movies
eye 34
favorite 0
comment 0
Dougal Matthews - Effective Code Review [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/effective-code-review) Developers usually state that finding defects is the primary motivation for doing code reviews. However, research has shown that the main benefits of code reviews are; knowledge transfer, team awareness and finding alternative solutions. Code reviews when done well are more than just finding defects; it should be a...
Topics: Communication, Best Practice, Clean Code, Open-Source, EuroPython2016, Python
Rudy Sicard - Leveraging documentation power for better web APIs [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/leveraging-documentation-power-for-better-web-apis) Web APIs that are easier to understand, develop, test and use, is a popular subject. "An API is only as good as its documentation". We decided to play with this proverb and leverage the power of documentation. We propose to use the code documentation...
Topics: Django, Web Servers and MicroFWs (Flask/Tornado/Nginx/...), APIs, EuroPython2016, Python
Facundo Batista - It's not magic: descriptors exposed [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/its-not-magic-descriptors-exposed) This talk shows the Python Descriptors, detailing their behaviour with a detailed practical example, so we can understand the power and flexibility they give. As a bonus track, class decorators are explained. ----- This talk presents, using a detailed practical example, the Python...
Topics: Python general, EuroPython2016, Python
Lauris Jullien - Asynchronous network requests in a web application [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/asynchronous-network-requests-in-a-web-application) Introducing asynchronous calls from within an endpoint in a web app can be desirable but hard to achieve. This talk will explore different solutions for this (running Twisted event loop, Co-Routines, Asyncio, …) and how well they play with the different...
Topics: Performance, Web Servers and MicroFWs (Flask/Tornado/Nginx/...), ASYNC / Concurreny,...
Olga Lyashevska - How can machine learning help to predict changes in size of Atlantic herring ? [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/how-can-machine-learning-help-to-predict-changes-in-size-of-atlantic-herring) This talk is a case-study of how Python (Pandas, NumPy, SciKit-learn) can be implemented to identify the influence of the potential drivers of a decline in size of Atlantic herring populations using...
Topics: Science, Predictions, Case Study, Scientific Libraries (Numpy/Pandas/SciKit/...), Machine-Learning,...
Victor Stinner/Larry Hastings/Christian Heimes/Yury Selivanov - Core Developers' Panel [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] Q&A session with Python core developers
Topics: Python general, EuroPython2016, Python
Cameron Macleod - Implementing a Sound Identifier in Python [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/implementing-a-sound-identifier-in-python) The talk will go over implementing a Shazam-style sound recogniser using DSP techniques and some fantastic libraries. It will cover implementation, challenges and further steps. The project is still a work in progress and the code is [available on GitHub][1]. It was inspired...
Topics: Case Study, failures/mistakes, Open-Source, Scientific Libraries (Numpy/Pandas/SciKit/...),...
Erik Näslund - Building a reasonably popular web application for the first time. [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/building-a-reasonably-popular-web-application-for-the-first-time) These are the lessons learned when scaling a SaaS web application which grew much faster than any one us could have ever expected. - Log and monitor from day one. - Things will fail, be sure you know when they do. - Choose...
Topics: Web Track, Case Study, RESTful, APIs, failures/mistakes, EuroPython2016, Python
Stephane Wirtel - Exploring our Python Interpreter [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/exploring-our-python-interpreter) During the last CPython sprints at PyCon US (Montreal), I started to contribute to the CPython project and I wanted to understand the beast. In this case, there is only one solution, trace the code from the beginning. From the command line to the interpreter, we will take part to an adventure....
Topics: Python 3, CPython, Compiler and Interpreters, EuroPython2016, Python
Roberto De Ioris - Modern OpenGL with Python [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/modern-opengl-with-python) The OpenGL api is one of the oldest (and most used) graphics library in both the gaming and simulations world. In latest years the api has been extremely re-designed to support modern hardware features available in GPUs. Can we build realtime graphics application with Python using OpenGL ? Well, obviously...
Topics: Game-Development, EuroPython2016, Python
The EuroPython Society
movies
eye 112
favorite 1
comment 0
Mariano Anaya - Clean code in Python [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/clean-code-in-python) Introduction to the clean code principles applied to Python code. Let's honor the readable nature of the Python syntax so anyone can maintain our code: "readability counts". This talk introduces general concepts of code quality and how they apply for Python. We analyse technical debt, refactoring, and unit...
Topics: Education, Best Practice, Clean Code, Agile, Development, EuroPython2016, Python
Ankit Bahuguna - Query Embeddings: Web Scale Search powered by Deep Learning and Python [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/query-embeddings) Query Embeddings is an unsupervised deep learning based system, built using Python and open source libraries (Annoy, keyvi etc.) which recognizes similarity between queries and their vector representations, for a web scale search engine integrated within Cliqz browser...
Topics: Natural Language Processing, Deep Learning, Open-Source, Data, Machine-Learning, EuroPython2016,...
Scott Triglia - Protect your users with Circuit Breakers [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/protect-your-users-with-circuit-breakers) Failures are the bane of scaling a modern web service and can cause serious pain for end users! Lucky for us, there are techniques that can help protect your product and handle failures in subsystems gracefully. This talk will dive into one of these in depth, the Circuit Breaker...
Topics: Web General, Distributed Systems, Web Track, EuroPython2016, Python
The EuroPython Society
movies
eye 19
favorite 0
comment 0
Various speakers - Lightning Talks [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] Lightning talks, presented by Harry Percival
Topics: Communication, Conferences and Meet-Ups, Best Practice, lightning talk, EuroPython2016, Python
Max Tepkeev - Do I need to switch to Go(lang) ? [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/do-i-need-to-switch-to-golang) Nowadays, there is a lot of buzz about Go. In this talk we'll learn the basics and most important concepts of the language, we'll further discuss differences and similarities in Go and Python and dive into the cool features of Go. Finally we'll talk about why popularity of Go is raising so fast and...
Topics: Educational Track, Go-Lang, EuroPython2016, Python
Andrés Cidel - Create secure production environment using Docker [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/create-secure-production-environment-using-docker) The purpose of this talk if pointing out that using Docker in production is perfectly valid, not just for develop and CI environments. ----- Docker is a relatively new technology platform that helps teams develop, deploy and scale applications with greater ease...
Topics: Virtualization, Security, Best Practice, Docker, EuroPython2016, Python
Kyle Knapp - Dynamic Class Generation in Python [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/dynamic-class-generation-in-python) This talk is about dynamic class generation in python: the practice of writing code that generates classes and their functionality at runtime. It will use boto3, the AWS SDK for Python, as a basis to dive into the basics, the benefits, and the drawbacks to dynamically generating classes. -----...
Topics: Software Design, Python general, Use Case, APIs, Educational Track, EuroPython2016, Python
L. Ozaeta - Endor, ipuinak kontatzen zituen Nao robota. [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/endor-ipuinak-kontatzen-zituen-nao-robota) Aurkezpen honetan Nao robotaren Choreographe programazio ingurumenaren sarrera bat egiten da, pythonek errobotikan duen erabilpena erakutsiz. Aurkezpen guztia aurkezleak orain arte egindako lanean oinarritzen da. Lehenik eta behin, programa baten estruktura erakutsiko da. Ondoren,...
Topics: Beginners, Robotics, Human-Machine-Interaction, EuroPython2016, Python
vincent warmerdam - The Joy of Simulation: for Fun and Profit [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/the-joy-of-simulation-for-fun-and-profit) In this talk discusses some joyful exercises in simulation. I'll demonstrate it's usefulness but moreover I'll discuss the sheer joy. I'll discuss how to generate song lyrics, I'll discuss how to get better at casino games, how to avoid math, how to play monopoly or even how...
Topics: Education, Beginners, Algorithms, Data Science, Science, EuroPython2016, Python
The EuroPython Society
movies
eye 55
favorite 0
comment 0
Sławomir Piasecki - Python in Astronomy [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/python-in-astronomy) I would like to talk about modern Astronomy where I would give a brief history of Astronomy. I will answer some question: What do we use computers for today in astronomy? Where is Python’s place in today’s science? Is Python is the best language for scientific computation? I would like to give a short...
Topics: Visualization, Science, Python general, Scientific Libraries (Numpy/Pandas/SciKit/...), Physics,...
Fabio Pliger/Marc-André Lemburg - Closing Session [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/closing-session) Closing Session
Topics: Communication, Conferences and Meet-Ups, Euro Python and EPS, EuroPython2016, Python
Andrei Coman - Effectively test your webapp with Python and Selenium [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/effectively-test-your-webapp-with-python-and-selenium) We will explore the lessons learned on maintaining a Selenium test suite against a webapplication and how to leverage python tools to make this process easy and transparent. ----- How often do you run your Selenium test suite? How fast do you get a result...
Topics: Case Study, Test Libraries (pyTest/node/...), Testing, failures/mistakes, EuroPython2016, Python
Miguel Cabrera - Things I wish I knew before starting using Python for Data Processing [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/things-i-wish-i-knew-before-starting-using-python-for-data-processing) In recent years one of the ways people get introduced into Python is through its scientific stack. Although this is not bad, it may lead to learn solely one aspect of the language, while overlooking other idioms and...
Topics: Software Design, Python general, Best Practice, Data Science, EuroPython2016, Python
Sebastian Neubauer - Infrastructure as Code: "pip install" your environment [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/infrastructure-as-code-pip-install-your-environment) In this talk I will show how to build your own infrastructure- as-a-service on the example of "Postgraas", an open source postgres- as-a-service I wrote in python just for fun. With a simple curl request you can get your very own...
Topics: PostgreSQL, Deployment/Continuous Integration and Delivery, Infrastructure, Docker, DevOps general,...
Mihai Iachimovschi - Real virtual environments without virtualenv [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/real-virtual-environments-without-virtualenv) Virtualenv is a great tool for the development environment but it's definitely not suitable for every use case. Also, Docker is great for running the application in production, but not everyone that use it in production tried to use it in the development environment....
Topics: Web General, Python general, Open-Source, Docker, Deployment/Continuous Integration and Delivery,...
Yury Selivanov - High Performance Networking in Python [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/high-performance-networking-in-python) The talk will cover new async/await syntax in Python, asyncio library and ecosystem around it, and ways to use them for creating high performance servers. It will explain how to build custom event loops for asyncio, with an example of using the libuv library with Cython to achieve 2-3x...
Topics: Python 3, Performance, Architecture, Web Track, ASYNC / Concurreny, EuroPython2016, Python
Guillem Duran - Interactive data Kung Fu with Shaolin [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/interactive-data-kung-fu-with-shaolin) “Notebooks come alive when interactive widgets are used”, but programming complex applications that rely entirely on widgets may end up being a painful and frustrating process. Shaolin is a new python project that aims to provide a framework for building interactive complex...
Topics: Visualization, Jupyter/iPython Notebook, Scientific Libraries (Numpy/Pandas/SciKit/...), Analytics,...
Víctor Terrón - Kung Fu at Dawn with Itertools [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/kung-fu-at-dawn-with-itertools) The itertools module is one of the cornerstones of advanced programming in Python. This talk offers practical advice about iterator algebra that can be put into practice immediately. Discovering the itertools module means taking the veil from our eyes, and once we use functions such as repeat(),...
Topics: Clean Code, Best Practice, Functional Programming, EuroPython2016, Python
Ralph Heinkel - The value of mindfulness and how it has arrived at Google [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/the-value-of-mindfulness-and-how-it-has-arrived-at-google) Mindfulness has proven to be a foundational skill that started as a pure buddhist practice. Nowadays mindfulness serves as the core technique of several western programs ranging from curing stress- induced medical problems to curricula for...
Topics: EuroPython2016, Python
The EuroPython Society
movies
eye 34
favorite 0
comment 0
Anthon van der Neut - Beyond scraping [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/beyond-scraping-getting-data-from-dynamic-heavily-javascript-driven-websites) This talk show how a to create a simple, evolving, client server architecture combining zeromq, selenium and beautifulsoup, which allows you to scrape data even from variable dynamic sites like Sporcle and KhanAcademy. Once the page analysis has been implemented...
Topics: Tooling, Web Crawling, Web Track, EuroPython2016, Python
Vinicius Pacheco - APIs and Microservices With Go [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/apis-and-microservices-with-go) In this talk we show how the Go language helped us get a high performance in a concise and simple API. Everything will be exemplified using the backdrop of a real case of Globo.com: API registrations. We will see how we went from 200 to 19,000 records per second to the impacts of this rapid growth...
Topics: Architecture, Go-Lang, Microservices, EuroPython2016, Python
The EuroPython Society
movies
eye 36
favorite 0
comment 0
Various speakers - Lightning Talks [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] Lightning talks, presented by Harald Massa - Vitalii Vokhmin - Deploying a Hobby App in Seconds - Jernej Makovsek - Selenium Components - David Terry - Model-Based Testing - Rafael - Considerations at Scale - Team Coala - Marketing by Programmers - Facundo Batista - Python Argentina - Ania Wszeborowska - PyCon PL - Anton Coceres - PyCon DE 2016 - Shai Efrati - The Krihelinator - Lars...
Topics: Communication, Conferences and Meet-Ups, Best Practice, lightning talk, EuroPython2016, Python
Zuria Bauer/Daniel Domene López - How to improve your diet and save money with Python [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/how-to-improve-your-diet-and-save-money-with-python) Optimization in Python (also known as mathematical programming) can be performed by minimization (or maximization) of an objective function within a model that can include discrete variables subject to a set of constrains. At this talk,...
Topics: Science, Beginners, Jupyter/iPython Notebook, Engineering, Science Track, EuroPython2016, Python
The EuroPython Society
movies
eye 109
favorite 0
comment 0
Theo Crevon - Automate, contribute, repeat. [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/automate-contribute-repeat) At Ableton we love music and we love open-source. Ansible is an amazing tool which allows us to free more time for music by automating boring and repetitive tasks, and to contribute back to the open-source community with ease. Here's an opportunity to share our love for it, our experience with it, and our...
Topics: Infrastructure, Open-Source, Development, DevOps general, EuroPython2016, Python
Valerio Maggio - Data Formats for Data Science [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/data-science-formats-beyond-csv-and-hdfs) The CSV is the most widely adopted data format. It used to store and share *not-so-big* scientific data. However, this format is not particularly suited in case data require any sort of internal hierarchical structure, or if data are too big. To this end, other data formats must be...
Topics: Physics, Big Data, Scientific Libraries (Numpy/Pandas/SciKit/...), Data Science, Databases,...
Rachel Willmer - 20 years without a 'proper job' [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/keynote-20-years-without-a-proper-job) Have you ever wondered how you could be your own boss? or how you could make money from your side project? or build the next Facebook or Uber. To be a coder in today's world of work is to have amazing opportunities to design the business life you want. I've enjoyed the last 20 years without...
Topics: Track, Business, EuroPython2016, EuroPython2016, EuroPython2016, Python
Miguel Reguero/Rodrigo Núñez - Cybersecurity in the financial sector with Python [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/ciberseguridad-en-el-sector-financiero-con-python) When people talk about cybersecurity they often think about ethical hacking and exploits, that is but a fraction of what cybersecurity is about, today we are going to talk about another aspect, which is often deemed as not too important.
Topics: Security, EuroPython2016, Python
Michał Karzyński - Building beautiful RESTful APIs using Flask [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/building-beautiful-restful-apis-using-flask-1) This talk demonstrates a technique for developing RESTful APIs using Flask and Flask-Restplus. These tools automate common API tasks such as: validating input, serializing output, routing requests to methods, and turning Python exceptions into HTTP responses. The...
Topics: Open-Source, Web Track, Web Servers and MicroFWs (Flask/Tornado/Nginx/...), Documentation,...
Thierry Carrez/Doug Hellmann - How OpenStack makes Python better (and vice-versa) [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/how-openstack-makes-python-better-and-vice-versa) OpenStack is an infrastructure stack mostly developed in Python. In this talk, Thierry Carrez and Doug Hellmann, both Python Software Foundation fellows and OpenStack Technical Committee members, will look at the symbiotic relationship between...
Topics: Best Practice, failures/mistakes, Test Driven Development (TDD), Development, OpenStack,...
Björn Meier - NetworkX Visualization Powered by Bokeh [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/networkx-visualization-powered-by-bokeh) Visual data exploration, e.g. of social networks, can be ugly manual work. The talk will be an introduction for the combined usage of NetworkX and Bokeh in a Jupyter Notebook to show how easy interactive network visualization can be. ----- During some work with social network...
Topics: Visualization, Web General, EuroPython2016, Python
The EuroPython Society
movies
eye 39
favorite 0
comment 0
Daniel Pope - Pygame Zero [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/pygame-zero) Pygame Zero is a new game engine for education, built on top of Pygame. It makes writing your first games extremely simple, while saving beginners from certain potential pitfalls. Daniel will introduce Pygame Zero, walk through creating a simple game, and discuss the background for Python in education and the design philosophy behind...
Topics: Education, Educational Track, Game-Development, EuroPython2016, Python
Miguel Sánchez de León Peque - Developing a real-time automated trading platform with Python [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/developing-a-real-time-automated-trading-platform-with-python) Nowadays Python is the perfect environment for developing a real-time automated trading tool. In this talk we will discuss the development of: a general-purpose multiagent-system module using Pyro and ZeroMQ; a platform,...
Topics: Distributed Systems, Scientific Libraries (Numpy/Pandas/SciKit/...), Data Science,...
Mikel Larreategi - EITB Nahieran: askatu bideoak API honen bidez [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/eitb-nahieran-askatu-bideoak-api-honen-bidez) EITB Nahieran zerbitzuaren informazioa era erabilgarrian erakusteko APIaren nondik norakoak erakutsiko ditut hitzaldian. ----- Iaz Raspberry PI bat erosi nuen eta ez nekien zer egin berarekin... Aurten Kodi softwarea erabiliz media-center bihurtu dut Raspberrya....
Topics: RESTful, APIs, Pyramid, EuroPython2016, Python
Elena Cuoco - Python in Gravitational Waves Research Communities [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/pyhton-in-gravitational-waves-research-communities) On February 11th 2016 Ligo-Virgo collaboration gave the announce of the discovery of Gravitational Waves, just 100 years after the Einstein’s paper on their prediction. A brief introdutcion to data analysis methods used in Gravitational Waves (GW) communities...
Topics: Jupyter/iPython Notebook, Data Science, EuroPython2016, Python
The EuroPython Society
movies
eye 32
favorite 0
comment 0
Various speakers - Lightning Talks [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] Lightning talks, presented by Harald Massa and Harry Percival - Christopher Lozinski - blogory.org - David Naranja & Maria Coetero - Random.random() online - Petr Viktorin - PEPs 487 & 520 (*descriptors in 5 min) - Anselm Linsnau - tuxcademy - Great training material - for free! - Miroslav Pojman - PyOO - Control Open Office from Python - Fabio Pliger - Jupyterlab - Plethora -...
Topics: Communication, Conferences and Meet-Ups, Best Practice, lightning talk, EuroPython2016, Python
The EuroPython Society
movies
eye 1,194
favorite 0
comment 0
Ian Lewis - Deep Learning with Python & TensorFlow [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/deep-learning-with-python-tensorflow) Python has lots of scientific, data analysis, and machine learning libraries. But there are many problems when starting out on a machine learning project. Which library do you use? How do they compare to each other? How can you use a model that has been trained in your production app?...
Topics: Deep Learning, Science Track, Machine-Learning, EuroPython2016, Python
Gaël Varoquaux - Scientist meets web dev: how Python became the language of data [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/keynote-science-web-dev) Data science is a hot topic and Python has emerged as an ideal language for it. Its strength for data analysis come from the cultural mix between the scientific Python community, and more conventional software usage, such as web development or system administration. I'll...
Topics: Science, Data, EuroPython2016, Python
Anna Wszeborowska - Music transcription with Python [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/music-transcription-with-python) Music transcription allows to convert an audio recording to musical notation through mathematical analysis. In the talk we will focus on transcribing a monophonic audio input and see how we can modify it on the fly. To achieve that, we need to determine pitch and duration of each note, and then...
Topics: Algorithms, Use Case, Science Track, Scientific Libraries (Numpy/Pandas/SciKit/...),...
Jameson Rollins - LIGO: The Dawn of Gravitational Wave Astronomy [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/keynote-ligo) Scientists have been searching for the elusive gravitational wave for more than half a century. Hear how they finally found them, and the role that Python played in the discovery. ----- Scientists have been searching for the elusive gravitational wave for more than half a century. On September 14,...
Topics: Science, The Answer to Life the Universe and Everything Else, Machine-Learning,...
Fabio Pliger/Marc-André Lemburg - EPS General Assembly [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/eps-general-assembly) This is where the EuroPython Society (EPS) board gives its reports, resolutions are passed and the EPS members can vote in a new EPS board.
Topics: Communication, Conferences and Meet-Ups, Euro Python and EPS, Community, EuroPython2016, Python
Rogier van der Geer - How to conquer the world [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/a-genetic-algorithm-to-play-the-game-of-risk) The popular board game of Risk has many fans around the world. Using a Python-based simulation of the game, we use a genetic algorithm to train a risk-playing algorithm. ----- During this talk we'll explain what genetic algorithms are and we'll explain an entertaining use-case: how to...
Topics: Visualization, Algorithms, Predictions, Performance, Programming, EuroPython2016, Python
Domen Kožar - What Python can learn from Haskell packaging [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/what-python-can-learn-from-haskell-packaging) Haskell community has made lots of small important improvements to packaging in 2015. What can Python community learn from it and how are we different? ----- Haskell community has been living in "Cabal hell" for decades, but Stack tool and Nix language have been a...
Topics: DevOps general, System Administration, EuroPython2016, Python
Daniele Procida - Documentation-driven development [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/documentation-driven-development) One secret of Django's success is the quality of its documentation. As well as being key to the quality of the code itself, it has helped drive the development of Django as a community project, and even the professional development of programmers who adopt Django. I'll discuss how Django has...
Topics: Management, Open-Source, EuroPython2016, Python
Fabio Pliger - OMG, Bokeh is better than ever! [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/omg-bokeh-is-better-then-ever) Bokeh is a unique library in its genre that lets users create beautiful and complex visualizations from Python. The talks shows a comprehensive overview of the most powerful and popular Bokeh features, like: the optimized websocket based server for performant python callbacks from actions on the...
Topics: Visualization, Big Data, Use Case, Open-Source, HTML5, EuroPython2016, Python
Stefan Behnel - Fast Async Code with Cython and AsyncIO [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/fast-async-code-with-cython-and-asyncio) Learn how to use the new async/await language feature to write asynchronous code in Python and [Cython][1]. See how to benefit from the excellent low-level features that Cython provides to speed up or parallelise your code, interface natively with external C/C++ code, and achieve...
Topics: Cython, ASYNC / Concurreny, Web Track, C-Languages, Compiler and Interpreters, EuroPython2016,...
Alexys Jacob - Using Service Discovery to build dynamic python applications [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/service-discovery-for-dynamic-python-applications) Let's compare the usage of three major **service discovery** technologies to build a dynamic and distributed python application ! This talk will be about **consul**, **etcd** and **zookeeper** and their python bindings and will feature code along with a...
Topics: System Architecture, Infrastructure, Distributed Systems, Scaling, DevOps general, EuroPython2016,...
Tobias Oberstein - Scaling Microservices with Crossbar.io [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/scaling-microservices-with-crossbario) Microservices offer an efficient way to only scale those parts of your application which are performance bottlenecks. We will demo and explain open source tech which allows the easy scaling out across distributed devices. The audience will be able to donate processor cycles from...
Topics: Scaling, Architecture, Distributed Systems, Internet of Things (IoT), Microservices,...
Takuro Wada - 3D Modeling and Printing by Python [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/3d-modeling-and-printing-by-python) Creating 3D model for 3D printing is pretty hard for non 3D CG designer or non 3D CAD engineer. But recently, so many 3D software (like Maya, Blender, Fusion360 and so on) provides Python API to manipulate 3D data in those software. So in this session, I will introduce Python API of Blender and...
Topics: Developing with Python, 3D, Blender, EuroPython2016, Python
Michał Bultrowicz - TDD of Python microservices [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/tdd-of-python-microservices) A framework-agnostic approach to creating Python microservices with a tests-first approach. I'll show how to utilize Docker and Swagger to create service and contract tests that run your service as an independent process, as if it was running in production, giving you and your team a higher degree of...
Topics: Test Driven Development (TDD), Docker, RESTful, Web Track, EuroPython2016, Python
The EuroPython Society
movies
eye 29
favorite 0
comment 0
Hynek Schlawack - Get Instrumented! [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/get-instrumented) To get real time insight into your running applications you need to instrument them and collect metrics: count events, measure times, expose numbers. Sadly this important aspect of development was a patchwork of half-integrated solutions for years. Prometheus changed that and this talk will walk you through instrumenting...
Topics: Performance, Best Practice, Operations, DevOps general, Use Case, EuroPython2016, Python
Fabien Bochu - Grocker, a Python build chain for Docker [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/grocker-a-python-build-chain-for-docker) Grocker is a Docker build chain for Python. It transforms your Python package into a self-contained Docker image which can be easily deployed in a Docker infrastructure. Grocker also adds a Docker entry point to easily start your application. ----- At Polyconseil, we build Paris...
Topics: Docker, EuroPython2016, Python
The EuroPython Society
movies
eye 86
favorite 0
comment 0
Andrew Svetlov - Introduction to aiohttp [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/introduction-to-aiohttp) aiohttp is asynchronous HTTP client and server library built on top of asyncio. The intro describes basic programming patterns for both client and server API as well as more advanced techniques. The main target of the talk is displaying an alternative to people who want to avoid classic WSGI frameworks...
Topics: Python 3, Best Practice, Web Servers and MicroFWs (Flask/Tornado/Nginx/...), HTTP, EuroPython2016,...
Fabio Pliger/Marc-André Lemburg - EuroPython 2017: Help us build the next edition! [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/europython-2017-help-us-build-the-next-edition) We need help with organizing and running EuroPython 2017. In this session, we will explain how the EuroPython workgroup model works and where you could help. ----- We need help with organizing and running EuroPython 2017 In this session, we will...
Topics: Communication, Conferences and Meet-Ups, Euro Python and EPS, EuroPython2016, Python
John Sutherland - Iteration, iteration, iteration [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/iteration-iteration-iteration) There should be something for everyone in this whistle–stop tour of iteration in Python setting off from `for`–loops, and riding cross–country to multiplexing coroutines! See and hear the amazing sights and sounds of list comprehensions, and generators. Take in the amazing vistas from...
Topics: Beginners, Python general, Programming, Functional Programming, EuroPython2016, Python
Scott Reeve - Keeping the Lights on with Python [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/keeping-the-lights-on-with-python) We are using Python to help the National Grid in the UK to balance electricity production and usage. We do this by installing Python powered devices at customers sites that allow us to monitor and set control criteria to automatically turn on and off power consuming and producing devices when...
Topics: Hardware/IoT Track, Case Study, Internet of Things (IoT), EuroPython2016, Python
The EuroPython Society
movies
eye 11
favorite 0
comment 0
Manuel Miranda - Where is the bottleneck? [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/where-is-the-bottleneck) We all know Python strength does not rely on its performance and speed when running programs. This plus the flexibility of it, can lead to build real slow and bad quality software. In this talk you will discover a set of useful tools for diagnosing where the bottleneck is in your programs along with trips for...
Topics: Performance, Best Practice, Code Analysis, EuroPython2016, Python
Radomir Dopieralski - Making robots walk with Python [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/making-robots-walk-with-python) You will see several different walking robots controlled with Python in different ways, and learn how they were built and programmed. ----- Making a robot walk is not easy, especially when all it has for brains is a small microcontroller which you have to program in C. During this talk you will...
Topics: Algorithms, Gadgets, Engineering, Hardware/IoT Track, Cross-Platform-Development, EuroPython2016,...
Jatsu Argarate - Buildout Django eta Fabric. Kasu praktikoa euskarazko tokiko hedabideetan [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/buildout-django-eta-fabric-kasu-praktikoa-euskarazko-tokiko-hedabideetan) Hainbat zerbitzaritan dauden eta plataforma bakar batean oinarrituta dagoen plataforma baten mantentzea Buildout Django Fabric eta erabiliz. Kasu praktikoa euskarazko tokiko hedabideak. ----- Hainbat bezerorentzako...
Topics: Django, EuroPython2016, Python
The EuroPython Society
movies
eye 23
favorite 0
comment 0
Helen Sherwood-Taylor - Managing Mocks [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/managing-mocks) Mocking is a valuable technique for writing tests but mocking effectively is often a stumbling block for many developers and can raise questions about its overall value as a technique. There will be a brief introduction to mocking, then a look at features and techniques of Python’s unittest.mock library and cover some...
Topics: Test Driven Development (TDD), Testing, EuroPython2016, Python
Francisco Igual - MiniBrew: Brewing beer with Python [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/minibrew-brewing-beer-with-python) Dutch startup MiniBrew intends to disrupt the beer market by introducing an easy-to-use beer brewing machine controlled by a mobile app and communicating with a Python backend. Users want real-time insights in their brewing process, which presented some challenges in terms of architectural...
Topics: Hardware/IoT Track, Architecture, Internet of Things (IoT), APIs, RESTful, EuroPython2016, Python
The EuroPython Society
movies
eye 32
favorite 0
comment 0
Mircea Zetea - Managing technical debt [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/managing-technical-debt) Technical debt lives among us regardless if we are in the services business or building products. We discuss about it, we try to fix it or live with it, but can we actually prevent it? My reason for discussing this openly is because once it is there you do not only deal with the technical debt itself but also with...
Topics: Management, Best Practice, Business Track, EuroPython2016, Python
Honza Král - Designing a Pythonic Interface [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/designing-a-pythonic-interface) When designing an abstraction for a complex system (an ORM-like library in our case) you face a lot of design decisions and challenges. This talk details how we chose to tackle those when designing elasticsearch-dsl. ----- The json query language for elasticsearch, as well as its other APIs, can be...
Topics: Software Design, Best Practice, failures/mistakes, EuroPython2016, Python
The EuroPython Society
movies
eye 8
favorite 0
comment 0
Fabio Pliger - Recruiting session [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/recruiting-session) The recruiting sponsors will present their companies and their job offers in short talks.
Topics: workforce, EuroPython2016, Python
The EuroPython Society
movies
eye 24
favorite 0
comment 0
Honza Král - Log all the things! [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/log-all-the-things) Many times these logs are thrown away or just sit uselessly somewhere on disk. I would like to show you how you can make sense of all that data, how to collect and clean them, store them in a scalable fashion and, finally, explore and search across various systems. ----- Centralized logging (and the ELK stack) is proving...
Topics: Tooling, Infrastructure, Operations, DevOps general, EuroPython2016, Python
Javier Arias Losada - Machine Learning for dummies with Python [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/machine-learning-for-dummies-with-python) Machine Learning is the next big thing. If you are a dummy in terms of Machine Learning, but want to get started with it... there are options. Still, thanks to the Web, Python and OpenSource libraries, we can overcome this situation and do some interesting stuff with Machine...
Topics: Cython, Predictions, Deep Learning, Open-Source, Machine-Learning, EuroPython2016, Python
Michele Simionato - How to migrate from PostgreSQL to HDF5 and live happily ever after [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/how-to-migrate-from-postgresql-to-hdf5-and-live-happily-ever-after) This talk is for people who have a lot of floating numbers inside PostgreSQL tables. I will bring as an example my personal experience with a scientific project that used PostgreSQL as storage for a rather complex set of...
Topics: Algorithms, Big Data, Architecture, Science Track, Testing, EuroPython2016, Python
The EuroPython Society
movies
eye 22
favorite 0
comment 0
Facundo Batista - Entendiendo Unicode [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/entendiendo-unicode) Charla que explica qué es Unicode y otros conceptos relacionados para poder usar esta tecnología ----- La charla muestra de forma teórica/práctica qué son Unicode, las planillas de códigos, los caracteres, y las codificaciones, entra en detalle en las distintas codificaciones, para saber cómo usarlas, ejemplifica...
Topics: Python 3, Python general, Python 2, EuroPython2016, Python
Andreas Klostermann - Brainwaves for Hackers 3.0 [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/brainwaves-for-hackers-3) This talk is about using our **Python** skills to explore the **secrets of our brains**. Using the Neurosky Mindwave as a bluetooth connected EEG device, I'll talk about new experiments I have performed inside the Jupyter notebook, for example "Evoked Response Potentials" and more about...
Topics: Visualization, Beginners, Other Hardware, ASYNC / Concurreny, EuroPython2016, Python
Bargava Subramanian - Machine Learning: Power of Ensembles [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/machine-learning-power-of-ensembles) In Machine Learning, the power of combining many models have proven to successfully provide better results than single models. The primary goal of the talk is to answer the following questions: 1) Why and How ensembles produce better output? 2) When data scales, what's the impact?...
Topics: Predictions, Machine-Learning, Scientific Libraries (Numpy/Pandas/SciKit/...), Data Science,...
The EuroPython Society
movies
eye 64
favorite 1
comment 0
Liana Bakradze - Learn Python The Fun Way [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/learn-python-the-fun-way) Programming is one of the most important 21st-century skills and tons of different online and offline resources can help you to master it. On the other hand, playing games is really effective way for us to learn and it's also the most fun. But is it possible to learn real programming language like Python by...
Topics: Education, Educational Track, EuroPython2016, Python
Anna Herlihy - Wrestling Python into LLVM Intermediate Representation [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/wrestling-python-into-llvm-intermediate-representation) The LLVM Project provides an intermediate representation (LLVM-IR) that can be compiled on many platforms. LLVM-IR is used by analytical frameworks to achieve language and platform independence. What if we could add Python to the long list of languages...
Topics: Cross-Platform-Development, Compiler and Interpreters, Open-Source, Data Science, Analytics,...
James Saryerwinnie - Writing Redis in Python with asyncio [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/writing-redis-in-python-with-asyncio) In this talk, I'll show you how to write redis using asyncio. You'll see how you can create a real world application using asyncio by creating a python port of redis. ----- Python has been adding more and more async features to the language. Starting with asyncio in python 3.4 and...
Topics: NoSQL, ASYNC / Concurreny, Databases, EuroPython2016, Python
Ricardo Bánffy - Lessons Learned after 190 Million Lessons Served [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/lessons-learned-after-190-million-lessons-served) What we learned along the way - processes, organization, technology and people - from 0 to 11 million students, 40 thousand courses and 20 thousand teachers.
Topics: Management, Django, Scaling, EuroPython2016, Python
Christie Wilson/Michael Tom-Wing - System Testing with pytest and docker-py [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/system-testing-with-pytest-and-docker-py) System tests are an invaluable tool for verifying correctness of large scale online services. This talk will discuss best practices and tooling (pytest and docker-py) for writing maintainable system tests. Demonware has used System tests to verify online...
Topics: Best Practice, Distributed Systems, Test Libraries (pyTest/node/...), Docker, Testing,...
Amber Brown - The Report Of Twisted’s Death [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/the-report-of-twisteds-death) This talk will teach you how Twisted or Tornado supplement asyncio, how asyncio can/is integrated with these frameworks, and makes a case for the continued development of new and existing selector-loop based frameworks. It will also paint a picture of the future direction of Twisted, why the original...
Topics: Performance, ASYNC / Concurreny, EuroPython2016, Python
Andrew Burrows - Testing the untestable: a beginner’s guide to mock objects [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/testing-the-untestable-a-beginners-guide-to-mock-objects) In this session you will learn your way around Python 3’s unittest.mock package through examples. You’ll learn about the Mock class, sentinels and patching. You will see the benefits that mocks can bring and learn to avoid the pitfalls....
Topics: Beginners, Testing, EuroPython2016, Python
Naomi Ceder - Come for the Language, Stay for the Community [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/keynote-stay-for-the-community) While Python the language is wonderful, the Python community and the personal, social, and professional benefits that flow from involvement in a community like ours are often more compelling. Learn about the goals of the Python Software Foundation and how everyone can take part to help...
Topics: python, Community, EuroPython2016, Python